package com.amumu.drama.common.modules.sumapay.dto.resp;

import lombok.Getter;
import lombok.Setter;

/**
 * @author sunzhuang
 * @date 2024/6/6 10:36
 * @slogan 天下风云出我辈, 一入代码岁月催
 * @desc 微信支付响应参数实体类
 */
@Getter
@Setter
public class WechatPayResp {

    /**
     * 请求流水号
     */
    private String requestId;

    /**
     * 请求结果，00000表示成功，其余为失败
     */
    private String result;

    /**
     * 支付跳转地址，环境标识为H5时提供，有效期2小时
     * 注：安卓手机H5页面如果点击无法直接跳转，可通过js方法window.location.href跳转。
     */
    private String payUrl;

    /**
     * 小程序APPID，环境标识为微信小程序时提供
     */
    private String mpAppId;

    /**
     * 小程序路径，环境标识为微信小程序时提供，有效期2小时
     */
    private String mpPath;

    /**
     * 错误信息
     */
    private String errorMsg;

    /**
     * 数字签名，用于商户平台对返回数据合法性校验
     */
    private String signature;
}
